window: only account for decoration borders when we're client decorated
authorCosimo Cecchi <cosimoc@gnome.org>
Sun, 21 Apr 2013 18:44:24 +0000 (14:44 -0400)
committerCosimo Cecchi <cosimoc@gnome.org>
Sun, 21 Apr 2013 18:44:24 +0000 (14:44 -0400)
gtk/gtkwindow.c

index 793a80e3127bc947f98f4dd66703e97c11d0e9a1..10dfac91e4ba6a901a05e92a4c9ffdf7f6ae874b 100644 (file)
@@ -8890,7 +8890,8 @@ gtk_window_draw (GtkWidget *widget,
 
   gtk_widget_get_allocation (widget, &allocation);
 
-  get_decoration_borders (widget, &title_border, &inner_border, &outer_border);
+  if (priv->client_decorated)
+    get_decoration_borders (widget, &title_border, &inner_border, &outer_border);
 
   if (!gtk_widget_get_app_paintable (widget) &&
       gtk_cairo_should_draw_window (cr, gtk_widget_get_window (widget)))